Complexity Results for Collective Communications on Heterogeneous Platforms

نویسندگان

  • Olivier Beaumont
  • Loris Marchal
  • Yves Robert
چکیده

In this paper, we consider the communications involved in the execution of a complex application, deployed on a heterogeneous platform. Such applications extensively use macro-communication schemes, for example to broadcast data items, either to all resources (broadcast) or to a restricted set of targets (multicast). Rather than aiming at minimizing the execution time of a single collective communication, we focus on the steady-state operation. We assume that there is a large number of messages to be broadcast or multicast in pipelined fashion, and we aim at maximizing the throughput, i.e. the (rational) number of messages which can be broadcast or multicast every timestep. We target heterogeneous platforms, modeled by a graph where resources have different communication and computation speeds. Achieving the best throughput may well require that the target platform is used in totality: different messages may need to be transferred along different paths. The main focus of the paper is on complexity results. We aim at presenting a unified framework for analyzing the complexity of collective communication schemes. We concentrate on the classification (whether maximizing the throughput is a polynomial or NP-hard problem), rather than actually providing efficient polynomial algorithms (when such algorithms are known, we refer to bibliographical pointers).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Communications collectives et ordonnancement en régime permanent sur plates-formes hétérogènes. (Collective communications and steady-state-scheduling on heterogeneous platforms)

The results presented in this document concern scheduling for large-scale heterogeneous plat-forms. We mainly focus on collective communications taking place during the execution ofdistributed applications: broadcast, scatter or reduction of data for instance. We study thesteady-state operation of these communications and we aim at maximizing the throughput of aseries of sim...

متن کامل

Topology-aware Optimization of Communications for Parallel Matrix Multiplication on Hierarchical Heterogeneous HPC Platforms

Communications on hierarchical heterogeneous HPC platforms can be optimized based on topology information. For MPI, as a major programming tool for such platforms, a number of topology-aware implementations of collective operations have been proposed for optimal scheduling of messages. This approach improves communication performance and does not require to modify application source code. Howev...

متن کامل

Optimization of Collective Communications in HeteroMPI

HeteroMPI is an extension of MPI designed for high performance computing on heterogeneous networks of computers. The recent new feature of HeteroMPI is the optimized version of collective communications. The optimization is based on a novel performance communication model of switch-based computational clusters. In particular, the model reflects significant non-deterministic and non-linear escal...

متن کامل

Model and Complexity Results for Tree Traversals on Hybrid Platforms

We study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We target a heterogeneous architecture with two resources of different types, each equipped with its own memory, such as a multicore node equipped with a dedicated accelerator (FPGA or GPU). Tasks in the workflow are tagged with the type of resource that is needed for their processing. Besides, a ta...

متن کامل

Collective Sensing Platforms

This chapter provides an overview of web-based information and communications technology platforms that collect and display sensor based information. We focus on collective sensing platforms that allow to extend the collected sensor information, e. g., using tags or other annotations. We provide an overview on such platforms and discuss critical issues such as big data and sensor cloud storage....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJHPCA

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2006